home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / mail / pp / pp-6.0 / h / dl.h < prev    next >
Encoding:
C/C++ Source or Header  |  1991-12-18  |  782 b   |  45 lines

  1. /* distlist.h: distribution list structure definition */
  2.  
  3. /*
  4.  * @(#) $Header: /xtel/pp/pp-beta/h/RCS/dl.h,v 6.0 1991/12/18 20:42:44 jpo Rel $
  5.  *
  6.  * $Log: dl.h,v $
  7.  * Revision 6.0  1991/12/18  20:42:44  jpo
  8.  * Release 6.0
  9.  *
  10.  *
  11.  */
  12.  
  13.  
  14.  
  15. #ifndef _H_DL
  16. #define _H_DL
  17.  
  18. typedef struct namelist_struct {
  19.     char            *name;
  20.     char            *file;  /* file this name comes from */
  21.                     /* NULL => in string name */
  22.     struct namelist_struct     *next;
  23. } Name;
  24.  
  25. typedef struct distlist_struct {
  26.     char            *dl_listname,
  27.                 *dl_desc,
  28.                 *dl_file;
  29.     char            *dl_moderator;
  30.     Name            *dl_uids;    /* uids allowed to modify */
  31.     Name            *dl_list;
  32. } dl;
  33.     
  34.     
  35. #define NULLDL    ((dl *)0)
  36.  
  37. /* list acceess modes */
  38. #define FREEMODE 0666
  39. #define PUBMODE 0744
  40. #define PRIVMODE 0644
  41. #define SECRMODE 0600
  42. #define TOPMODE 0000
  43.  
  44. #endif
  45.